package com;

import java.util.*;

public class Test {
    @org.junit.Test
    public void Test01() {
        String s1 = "好不了一点";
        System.out.println("aaa".hashCode());
        String s11 = "shabi huangchuannan"
        //冲突测试

        //黄川南加的一行注释

        //吴迪给这个Java文件加了一行注释

    }

    @org.junit.Test
    public void Test02() {
        Map<Integer, String> map1 = new HashMap<>();
        Map<Integer, String> map2 = new HashMap<>();
        map1.put(1, "map1");
        map1.put(11, "map11");
        map2.put(2, "map2");
        System.out.println(map1);
        System.out.println(map2);
        System.out.println(map1.equals(map2));
        int hashCodeOfMap1 = map1.hashCode();
        int hashCodeOfMap2 = map2.hashCode();
        System.out.println(hashCodeOfMap1);
        System.out.println(hashCodeOfMap2);

        //试图方法
        // 方式1  Set<Map.Entry<K,V>> entrySet()：返回此映射中包含的映射关系的 Set 视图。
        Set<Map.Entry<Integer, String>> entryset = map1.entrySet();
        System.out.println(entryset);
        //方式2  Set<K> keySet()：返回此映射中包含的键的 Set 视图。
        Set<Integer> keySet = map1.keySet();
        System.out.println(keySet);
        // Collection<V> values()：返回此映射中包含的值的 Collection 视图。
        Collection<String> values = map1.values();
        System.out.println(values);
    }

    @org.junit.Test
    public void Test03() {
        int[] ints = new int[]{0, 1, 2, 3};

        System.out.println(Arrays.toString(ints));
    }
}

